<?php
function basePath($Spath=''){
    return __DIR__. '/' .$Spath;
}

function loadPartial($name,$data=[]){
    $partialPath = basePath("App/views/partials/{$name}.php");
    if(file_exists($partialPath)){
        extract($data);
        require $partialPath;
    }else{
        echo "{$name}部分视图不存在！";
    }
}

function loadView($name,$data=[]){
    $viewPath= basePath("App/views/{$name}.view.php");
    if(file_exists($viewPath)){
        extract($data);
        require $viewPath;
    }else{
        echo "{$path}视图不存在！";
    }
}

function inspect($value){
    echo '<pre>'; 
    var_dump($value);
    echo '<pre>';
}

function inspectAndDie($value){
    echo '<pre>'; 
    die(var_dump($value));
    echo '<pre>';
}

function  sanitize($dirty){
    return filter_var(trim($dirty),FILTER_SANITIZE_SPECIAL_CHARS);
}

function redirect($url){
    header("Location: {$url}");
    exit;
}
?>